Winters in Sarajevo are cold and unpredictable, with temperatures often dropping below freezing point. January is the coldest month, with average temperatures barely scraping above 1°C. Spring arrives gradually, with March and April seeing a steady rise in temperatures, but still experiencing chilly days. Summer brings warmth, with June and July being the hottest months, with temperatures frequently reaching above 30°C. Autumn is mild, with September and October enjoying pleasant temperatures, before winter's chill sets back in.